.address-list {
	padding: 0 24rpx;
	.address-item {
		position: relative;
		display: flex;
		align-items: center;
		height: 148rpx;
		border-bottom: 1rpx solid #ECECEC;
		box-sizing: border-box;
		.address-content {
			width: 100%;
		}
		.address-top {
			display: flex;
			align-items: center;
			.address-landmark {
				flex: 1;
				display: flex;
				align-items: center;
				word-break: keep-all;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				.address-tag {
					padding: 2rpx 8rpx;
					margin-right: 8rpx;
					line-height: 28rpx;
					text-align: center;
					font-size: 24rpx;
					color: #FF6464;
					background: #FFE2DB;
					border-radius: 8rpx;
				}
				.landmark-text {
					font-size: 26rpx;
					font-weight: bold;
				}
			}
			.address-edit {
				margin-left: 24rpx;
				font-size: 26rpx;
				color: #A6A6A6;
			}
		}
		.address-bottom {
			display: flex;
			align-items: center;
			margin-top: 12rpx;
			font-size: 26rpx;
			color: #777777;
			.address-name {
				margin-right: 12rpx;
				word-break: keep-all;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}
		}
		&.disabled {
			.address-top {
				.address-landmark {
					.address-tag {
						color: #A6A6A6;
						background: #ECECEC;
					}
					.landmark-text {
						color: #A6A6A6;
					}
				}
			}
			.address-bottom {
				color: #A6A6A6;
			}
		}
	}
}